Anon Connection Wizard
Tor Connection Wizard - Graphical User Interface for Censorship Circumvention
Introduction[edit]
Basic[edit]
The Anon Connection Wizard application helps users in censored Internet environments connect to the Tor network via a Tor Bridge and/or a proxy.
Users are prompted with questions about their network environment, like whether they live in a censored area. This information is then used by the program to generate the most suitable Tor configuration possible. This file is placed:
- in Whonix-Gateway:
/usr/local/etc/torrc.d/40_tor_control_panel.conf
, - other Linux distributions:
/etc/torrc.d/40_tor_control_panel.conf
.
ScreenShots[edit]
The following screenshots provide a visual impression of Anon Connection Wizard.
Figure: Main torrc Configuration Page
Figure: Default Bridge Page
Figure: Custom Bridge Page
Figure: Local Proxy Configuration Page
Figure: Summary Configuration Page
Figure: Tor Network Bootstrapping Page
Anon Connection Wizard vs Tor Launcher[edit]
Anon Connection Wizard shares several similar functions with the current Tor-launcher, but the latter is considered to be "upstream" [1] of the former. As a consequence, Anon Connection Wizard developers are trying to maintain code compatibility with the latest version of Tor-launcher and collaborate closely in Tor Launcher's design and development process.
Despite this, both applications actually have very different use cases. The current implementation of Tor-launcher relies heavily on Tor Browser (which is based on Firefox), but not all Tor users are Tor Browser Bundle users. Many people still prefer to run core Tor with different torified applications ("system Tor users"), including all Whonix users. This group may prefer Anon Connection Wizard because it does not rely on Tor browser, and almost all dependencies have already been packaged in Debian.
Anon Connection Wizard vs Whonix Setup Wizard[edit]
For safety reasons, Whonix does not automatically connect to the public Tor network when it starts for the first time. Users are currently guided by Anon Connection Wizard on the first run, which has replaced Whonix Setup Wizard. The primary benefit of Anon Connection Wizard is that it allows the user to also configure a Tor Bridge or a proxy before connecting to Tor.
Run Anon Connection Wizard[edit]
To run it.
If you are using Qubes-Whonix™, complete the following steps.
Qubes App Launcher (blue/grey "Q")
→ Whonix-Gateway™ ProxyVM (commonly named sys-whonix)
→ Anon Connection Wizard
If you are using a graphical Whonix-Gateway, complete the following steps.
Start Menu
→ Applications
→ System
→ Anon Connection Wizard
If you are using a terminal emulator (such as for example xfce4-terminal) on Whonix-Gateway, type.
lxsudo anon-connection-wizard
If you are using a CLI Whonix-Gateway, see footnote. [2]
Configure Tor Bridges[edit]
Anon Connection Wizard currently offers different types of bridges by default:
Option 1: Anon Connection Wizard has some built-in bridges. To use them, complete the following steps.
Select "Configure" in the beginning page
→ Select "I need Tor bridges to bypass the Tor censorship"
→ Select "Connect with provided bridges"
→ Select a transport type that is suitable.
Option 2: If none of the default bridges work, the user can try to obtain a set of bridges manually. See Finding a Bridge and Choosing the Right Protocol. After obtaining a set of Tor bridges, complete the following step.
Select "Configure" in the beginning page
→ Select "I need Tor bridges to bypass the Tor censorship"
→ Select "Enter custom bridges"
→ Copy and paste the set of bridges to that input box(one bridge per line)
Configure Proxy[edit]
Select "Use proxy before connecting to the Tor network" on the Proxy Configuration page
→ Choose the proxy type
→ Fill out other necessary information
See also: Connecting to Tor before a Proxy User
→ Tor
→ Proxy
→ Internet
.
Development[edit]
History[edit]
Anon Connection Wizard was originally developed by troubadour as part of the Whonix Project. Some screenshots of the old version can be found in this Whonix blog post . Anon Connection Wizard was further developed by iry under a Google Summer of Code project. The development process is ongoing and there are future plans to integrate Anon Connection Wizard into the Tor Controller GUI.
Forum Discussion[edit]
Most of the development discussions can be found in this forum post.
Footnotes[edit]
- ↑ Upstream refers to the originator of the component being discussed.
- ↑
Anon Connection Wizard is a graphical user interface (GUI) application. It does not have command line interface (CLI) support yet. It is therefore unavailable on Whonix-Gateway CLI. Use
setup-dist
instead; note that functionality is limited and does not support Bridges. - ↑ As at May 2018, domain fronting has been pulled by both Google and Amazon, meaning the meek-google and meek-amazon pluggable transports will no longer work.
- ↑ https://gitlab.torproject.org/legacy/trac/-/issues/19715
- ↑ https://gitlab.torproject.org/legacy/trac/-/issues/26098
We believe security software like Whonix needs to remain open source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!